.home_banner{
  margin-bottom: 50px;
}
.home_banner img {
      width: 100%;
      height: 100%;
}
.home_banner .carousel-control{
  background-image: none;
}
.home_banner .carousel-indicators{
  bottom: 0px;
}
.home_banner .carousel-indicators .active{
  background: #2dae36;
}
.home_banner .carousel .carousel-control .glyphicon{
  display:block;
  position: absolute;
  top:50%;
  left: 50%;
  transform: translate(50%,50%);
}
.grid{
  margin-bottom: 50px;
}
.grid .grid-icon{
  margin-bottom: 16px;
}
.grid .grid-icon img{
  width: 33.33%;
}
.grid .title{
  font-size: 24px;
  color:#2dae36;
}
.grid .sm_title{
  font-size: 14px;
  color:#666;
}
.product{
  width: 100%;
  margin-bottom: 50px;
}
.product .product-title{
  height: 42px;
  margin-bottom: 10px;
  border-bottom: 1px solid #2dae36;
}
.product .product-title .show {
  width: 120px;
  color:white;
  font-size: 20px;
  line-height: 42px;
  text-align: center;
  background: #2dae36;
  border-radius:16px 0 16px 0;
}
.product-section .row > div {
  position: relative;
  padding: 15px;
  box-sizing: border-box;
}
.product-section .row img {
  width: 100%;
}